body{ background-color:#f0f0f0;}/* - 购物车 - */
#header .bianji{ 
	position:absolute; right:15px; top:0; width: auto; line-height: 50px; overflow:hidden; cursor: pointer; font-size: 16px; cursor: pointer;
}
.cart {
	width: 100%; max-width: 640px; height: auto; padding-top: 50px; padding-bottom: 94px;
}
.cart .submit{
	width: 100%; max-width: 640px; height: 43px; line-height: 43px; position: fixed; bottom: 50px; background-color: #fff;  border-bottom: 1px solid #e6e6e6;
}
.cart .submit .tongji{
	width: 68%; height: 43px; float: left; font-size: 15px;
}
.cart .submit .tongji .select-all{
	float: left; padding-left: 10px;
}
.cart .submit .tongji .select-all span{
	width: 18px; height: 18px; display: block; border: 1px solid #ccc; border-radius: 10px; float: left; margin-top:12px; margin-right: 10px;
}
.cart .submit .tongji .select-all span.select{
	border:none;width: 20px; height: 20px; border-radius: 10px; display: block; 
}
.cart .submit .tongji .select-all span.select i{
	width: 20px; height: 20px; border-radius: 10px; display: block; background: url(../img/cart_select.png) no-repeat left top; background-size: 20px 20px;
}
.cart .submit .tongji .total{
	float: right; padding-right: 20px; 
}
.cart .submit .tongji .total span{
	font-size: 12px; color: #fc8239;
}
.cart .submit .tongji .total span b{
	font-size: 15px;
}
.cart .submit .ok{
	width: 32%; height: 43px; float: left; text-align: center; background-color: #fc8239; font-size: 15px; color: #fff;
}
.cart .submit .del{
	width: 32%; height: 43px; float: left; text-align: center; background-color: #53a804; font-size: 15px; color: #fff; display: none;
}
.cart li{
	width: 100%; height: auto; background-color: #fff; overflow: hidden; border-bottom: 1px solid #e6e6e6;
}
.cart li .select-icon{
	width: 18px; height: 18px; border: 1px solid #ccc; border-radius: 20px; display: block; float: left; margin-left: 10px; margin-right: 10px; margin-top: 44px;
}
.cart li .select-icon s{
	width: 20px; height: 20px; border-radius: 10px; display: block; 
}
.cart li.select .select-icon{
	border:none; width: 20px; height: 20px;  border-radius: 10px; display: block; 
}
.cart li.select .select-icon s{
	background: url(../img/cart_select.png) no-repeat left top; background-size: 20px 20px;
}
.cart li .cart-list{
	max-width: 600px; height: 100px; float: left; padding: 10px 0;
}
.cart li .cart-list img{
	width: 90px; height: 100px; border-radius: 8px; float: left;
}
.cart li .cart-list .parameter{
	width:  82%; width: 180px; height: 75px; float: left; padding-left: 10px;
}
.cart li .cart-list .parameter .title{
	width:  100%; height: auto; line-height: 24px; font-size: 14px; float: left; padding-top: 4px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.cart li .cart-list .parameter .size{
	width:  100%; height: auto; float: left; font-size: 11px; color: #999; padding-top: 10px;
}
.cart li .cart-list .parameter .price{
	width: 60px; height: 30px; line-height: 30px; float: left; color: #fc8239; font-size: 15px; padding-top: 10px; font-weight: bold;
}
.cart li .cart-list .parameter .num{
	width: 110px; height: 26px; float: right; line-height: 26px; padding-right: 10px; padding-top: 10px;
}
.cart li .cart-list .parameter .num s{
	width: 22px; height: 22px; line-height: 20px; color: #b3b3b3; border: 2px solid #ccc; border-radius: 20px; display: block; float: right; text-decoration: none; text-align: center; font-size: 20px;
}
.cart li .cart-list .parameter .num s.add{
	line-height: 20px; color: #53a804; border: 2px solid #53a804; 
}
.cart li .cart-list .parameter .num b{
	width: 40px; text-align: center; font-size: 18px; float: right;
}